package pe.com.bbva.targps.domain;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import pe.com.stefanini.core.domain.EntidadBase;

@Entity
@Table(name = "TTARGPS_DETALLE_GPS_TMP", schema = "TARGPS")

@SequenceGenerator(name = "SEQ_DETALLE", sequenceName = "TARGPS.SEQ_TARGPS_DETALLE", allocationSize = 1, initialValue = 1)
public class DetalleArchivoGPS extends EntidadBase {
	private static final long serialVersionUID = 1L;
	private Long id;
	private String numeral;
	private String identificadorRegistro;
	private String fechaEnvio;
	private String material;
	private String cantidad;
	private String unidadMedida;
	private String claseMovimiento;
	private String proveedor;
	private String centroCosto;
	private String materialAntiguo;
	private String centroCostoOriginal;
	private String fechaEmisionOriginal;


	@Id
	@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="SEQ_DETALLE")
	@Column(name="NID_DETALLE")
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}

	@Column(name="NUMERAL", length=6)
	public String getNumeral() {
		return numeral;
	}
	public void setNumeral(String numeral) {
		this.numeral = numeral;
	}
	
	@Column(name="IDENTIFICADOR_REGISTRO", length=1)
	public String getIdentificadorRegistro() {
		return identificadorRegistro;
	}
	public void setIdentificadorRegistro(String identificadorRegistro) {
		this.identificadorRegistro = identificadorRegistro;
	}
	
	@Column(name="FECHA_ENVIO", length=8)
	public String getFechaEnvio() {
		return fechaEnvio;
	}
	public void setFechaEnvio(String fechaEnvio) {
		this.fechaEnvio = fechaEnvio;
	}
	
	@Column(name="MATERIAL", length=18)
	public String getMaterial() {
		return material;
	}
	public void setMaterial(String material) {
		this.material = material;
	}
	
	@Column(name="CANTIDAD", length=10)
	public String getCantidad() {
		return cantidad;
	}
	public void setCantidad(String cantidad) {
		this.cantidad = cantidad;
	}
	
	@Column(name="UNIDAD_MEDIDA", length=3)
	public String getUnidadMedida() {
		return unidadMedida;
	}
	public void setUnidadMedida(String unidadMedida) {
		this.unidadMedida = unidadMedida;
	}
	
	@Column(name="CLASE_MOVIMIENTO", length=3)
	public String getClaseMovimiento() {
		return claseMovimiento;
	}
	public void setClaseMovimiento(String claseMovimiento) {
		this.claseMovimiento = claseMovimiento;
	}
	
	@Column(name="PROVEEDOR", length=10)
	public String getProveedor() {
		return proveedor;
	}
	public void setProveedor(String proveedor) {
		this.proveedor = proveedor;
	}
	
	@Column(name="CENTRO_COSTO", length=10)
	public String getCentroCosto() {
		return centroCosto;
	}
	public void setCentroCosto(String centroCosto) {
		this.centroCosto = centroCosto;
	}
	
	@Column(name="MATERIAL_ANTIGUO", length=18)
	public String getMaterialAntiguo() {
		return materialAntiguo;
	}
	public void setMaterialAntiguo(String materialAntiguo) {
		this.materialAntiguo = materialAntiguo;
	}
	
	@Column(name="CENTRO_COSTO_ORIGINAL", length=10)
	public String getCentroCostoOriginal() {
		return centroCostoOriginal;
	}
	public void setCentroCostoOriginal(String centroCostoOriginal) {
		this.centroCostoOriginal = centroCostoOriginal;
	}
	
	@Column(name="FECHA_EMISION_ORIGINAL", length=8)
	public String getFechaEmisionOriginal() {
		return fechaEmisionOriginal;
	}
	public void setFechaEmisionOriginal(String fechaEmisionOriginal) {
		this.fechaEmisionOriginal = fechaEmisionOriginal;
	}

}